package pe.com.bn.sach.dao;

import java.util.List;


import pe.com.bn.sach.domain.Bnchf13Expediente;

import pe.com.bn.sach.domain.Bnchf33ExpedientePagare;
import pe.com.bn.sach.domain.Bnchf36ExpVendedor;
import pe.com.bn.sach.domain.Bnchf64PagCorrelativo;
import pe.com.bn.sach.seguridad.DatosSesion;



public interface CorrelativoPagareDAO {

	public String correlativoPagare(Bnchf13Expediente bnchf13Expediente,DatosSesion datosSesion,String idUp,String txtIdInmueble,String descComentario) throws Exception;
	public Bnchf13Expediente datosGeneracionPagare(Bnchf13Expediente bnchf13Expediente)throws Exception;
	public Bnchf33ExpedientePagare datosExpedientePagare(String idExpediente,String idUP)throws Exception;
	public void ActualizaExpPagareStadoFePend( Bnchf33ExpedientePagare bnchf33ExpedientePagare ) throws Exception;
	public List consultaCheque(Bnchf33ExpedientePagare bnchf33ExpedientePagare)throws Exception;
	public String nextCorrelativoPag(Bnchf64PagCorrelativo bnchf64PagCorrelativo) throws Exception;
	public void ActualizaExpPagDesembolsopaso2( Bnchf33ExpedientePagare bnchf33ExpedientePagare ) throws Exception;
	public void ActualizaExpVendedorDesempaso2( Bnchf36ExpVendedor bnchf36ExpVendedor ) throws Exception;
	public String idvendedorquery(Bnchf36ExpVendedor bnchf36ExpVendedor)throws Exception;
	public void ActualizaExpPagDesembolsoanulacion( Bnchf33ExpedientePagare bnchf33ExpedientePagare ) throws Exception;
}
